AMD IOMMU: correctly propagate errors from amd_iommu_init()
authorJan Beulich <jbeulich@suse.com>
Wed, 15 Jun 2016 15:46:36 +0000 (17:46 +0200)
committerJan Beulich <jbeulich@suse.com>
Wed, 15 Jun 2016 15:46:36 +0000 (17:46 +0200)
commit759b9618b8a22ddd87d01c0bff5366814b17eea7
tree2108508a6aa849529cbf423f73c1233d646e34d6
parent223a6c6972722f9ce1e284acf4b8ccec706a5ef4
AMD IOMMU: correctly propagate errors from amd_iommu_init()

... instead of using -ENODEV for any kind of error. It in particular
addresses Coverity ID 1362694 (introduced by commit eb48587210 ["AMD
IOMMU: introduce support for IVHD block type 11h"]).

Coverity ID: 1362694

Signed-off-by: Jan Beulich <jbeulich@suse.com>
Reviewed-by: Andrew Cooper <andrew.cooper3@citrix.com>
Reviewed-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
Tested-by: Suravee Suthikulpanit <suravee.suthikulpanit@amd.com>
xen/drivers/passthrough/amd/iommu_init.c